<?

function insertaProfesor($dbh, $idAsignatura, $profesor){
	
	$sql = "INSERT INTO Profesores (idAsigntura, nombre, email, web, telefono, despacho, tutorias) VALUES (:idAsignatura, :nombre, :email, :web, :telefono, :despacho, :tutorias)";
	
	$stmt = $dbh->prepare($sql);
	
	$stmt->bindParam(':idAsignatura', $idAsignatura);
	$stmt->bindParam(':nombre', $profesor->getNombre());
	$stmt->bindParam(':email', $profesor->getEmail());
	$stmt->bindParam(':web', $profesor->getWeb());
	$stmt->bindParam(':telefono', $profesor->getTelefono());
	$stmt->bindParam(':despacho', $profesor->getDespacho());
	$stmt->bindParam(':tutorias', $profesor->getTutorias());
	
	$stmt->execute();
	
	return $stmt;
}

function selectProfesorPorId($dbh, $idProfesor){
	
	$sql = "SELECT * FROM Profesores WHERE idProfesor=:idProfesor";
	$stmt = $dbh->prepare($sql);
	$stmt->bindParam(':idProfesor', $idProfesor);
	$stmt->execute();
	$row = $stmt->fetch();
	$profesor = null;
	if(isset($row)){
		$profesor = new Profesor($row["idProfesor"], $row["nombre"], $row["email"], $row["web"], $row["telefono"], $row["despacho"], $row["tuturias"]);
	}
	return $profesor;
}

function selectAllProfesoresPorAsignatura($dbh, $idAsignatura){
	$sql = "SELECT * FROM Profesores WHERE idAsignatura=:idAsignatura";
	$stmt = $dbh->prepare($sql);
	$stmt->bindParam(':idAsignatura', $idAsignatura);
	
	$stmt->execute();
	
	$row = $stmt->fetch();
	$i = 0;
	$profesores;
	while($row){
		$profesores[$i] = new Profesor($row["idProfesor"], $row["nombre"], $row["email"], $row["web"], $row["telefono"], $row["despacho"], $row["tuturias"]);
		$row = $stmt->fetch();
		$i++;
	}
	return $profesores;
}

?>